
#module 相当于Java的class
#也就是Python的py文件

# 完全限定名导入
"""
使用时必须使用完整路径：base.base.datetime_zh.own_datetime()
为什么 import base.base.datetime_zh 不写 as 就无法直接使用？
因为 Python 的模块导入机制规定：
import x.y.z 只会将 x 绑定到当前作用域
不会自动将 z 单独绑定到当前作用域
"""
import base.base.datetime_zh

# 别名简化
import base.base.datetime_zh as datetime_zh

# 直接导入
# 导入模块 base 和 base.base 是合法的 Python 包（含 __init__.py
# from base.base import datetime_zh

# 直接导入函数
#导入函数 base 和 base.base 是合法的 Python 包（含 __init__.py
from base.base.datetime_zh import own_datetime
# 导入内置math模块
import math


if __name__ == '__main__':
    #完全限定名导入
    #base.base.datetime_zh.own_datetime()

    # 别名简化
    # datetime_zh.own_datetime()
    #直接导入函数
    #own_datetime()


    #查看dir 函数
    print(dir(math))
    pass